1 |
Revenue Recognition, Multiple-deliverable Arrangements [Hierarchy] |
* |
* |
* |
added:RevenueRecognitionMultiple-deliverableArrangementsHierarchy |
2 |
Revenue Recognition, Multiple-deliverable Arrangements, Determination of Selling Price [Abstract] |
[Abstract] |
|
|
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsDeterminationOfSellingPriceAbstract |
3 |
Revenue Recognition, Multiple-deliverable Arrangements, Determination of Selling Price, Method |
[Concept] Text/String |
For Period |
|
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsDeterminationOfSellingPriceMethod |
4 |
Revenue Recognition, Multiple-deliverable Arrangements, Determination of Selling Price, Amount |
[Concept] Monetary |
For Period |
Credit |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount |
5 |
Revenue Recognition, Multiple-deliverable Arrangements, Significant Deliverables, Separate Units of Accounting, Qualification Flag |
[Concept] Yes/No |
For Period |
* |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsSignificantDeliverablesSeparateUnitsOfAccountingQualificationFlag |
6 |
Revenue Recognition, Multiple-deliverable Arrangements, Allocation to Specific Unit of Accounting, Effect of Changes [Abstract] |
[Abstract] |
* |
* |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsAllocationToSpecificUnitOfAccountingEffectOfChangesAbstract |
7 |
Revenue Recognition, Multiple-deliverable Arrangements, Allocation to Specific Unit of Accounting, Effect of Changes, Selling Price |
[Concept] Text/String |
For Period |
|
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsAllocationToSpecificUnitOfAccountingEffectOfChangesSellingPrice |
8 |
Revenue Recognition, Multiple-deliverable Arrangements, Allocation to Specific Unit of Accounting, Effect of Changes, Methodology |
[Concept] Text/String |
For Period |
* |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsAllocationToSpecificUnitOfAccountingEffectOfChangesMethodology |
9 |
Revenue Recognition, Multiple-deliverable Arrangements, Allocation to Specific Unit of Accounting, Effect of Changes, Assumptions |
[Concept] Text/String |
For Period |
* |
us-gaap:RevenueRecognitionMultipleDeliverableArrangementsAllocationToSpecificUnitOfAccountingEffectOfChangesAssumptions |
10 |
Revenue Recognition, New Accounting Pronouncement, Unit of Accounting |
[Concept] Text/String |
For Period |
* |
us-gaap:RevenueRecognitionNewAccountingPronouncementUnitOfAccounting |
11 |
Revenue Recognition, New Accounting Pronouncement, Allocation |
[Concept] Text/String |
For Period |
* |
us-gaap:RevenueRecognitionNewAccountingPronouncementAllocation |
12 |
Revenue Recognition, New Accounting Pronouncement, Timing |
[Concept] Text/String |
For Period |
* |
us-gaap:RevenueRecognitionNewAccountingPronouncementTiming |
13 |
Revenue Recognition, New Accounting Pronouncement, Revenue Recognized under Prior Guidance |
[Concept] Monetary |
For Period |
Credit |
us-gaap:RevenueRecognitionNewAccountingPronouncementRevenueRecognizedUnderPriorGuidance |
14 |
Revenue Recognition, New Accounting Pronouncement, Material Effect, Description |
[Concept] Text/String |
For Period |
* |
us-gaap:RevenueRecognitionNewAccountingPronouncementMaterialEffectDescription |
15 |
Revenue Recognition, New Accounting Pronouncement, Material Effect, Revenue Recognized under Amended Guidance |
[Concept] Monetary |
For Period |
Credit |
us-gaap:RevenueRecognitionNewAccountingPronouncementMaterialEffectRevenueRecognizedUnderAmendedGuidance |
16 |
Revenue Recognition, New Accounting Pronouncement, Material Effect, Revenue Deferred under Amended Guidance |
[Concept] Monetary |
As Of |
Credit |
us-gaap:RevenueRecognitionNewAccountingPronouncementMaterialEffectRevenueDeferredUnderAmendedGuidance |